Приложение C
Возможности интеграции OmniFocus
OmniFocus как отдельное приложение является чрезвычайно эффективным инструментом. Помимо автономного использования приложение OmniFocus может взаимодействовать с другими приложениями и службами, чтобы вы могли выполнять ваши задачи еще эффективнее.
В этом приложении описано, как можно использовать OmniFocus совместно с другим программным обеспечением для достижения ваших целей.
Расширение «Сегодня»
OmniFocus отображает на рабочем столе сводные данные о состоянии. Для этого используется расширение OmniFocus «Сегодня», перечисленное в разделе Расширения в системных настройках macOS.
Когда расширение «Сегодня» включено, вы можете просматривать элементы с приближающимся сроком и просроченные элементы в Центре уведомлений, а также завершать их там. При этом обновление состояния в приложении происходит автоматически.
Выберите элементы, которые должны отображаться в уведомлениях «Сегодня», в окне настроек значков OmniFocus.
Чтобы изменить положение виджета OmniFocus в Центре уведомлений, щелкните Изменить в нижней части панели «Сегодня».
Интерактивные уведомления
Если вы используете уведомления для OmniFocus на компьютере Mac, можно увеличить заметность важных уведомлений, добавив к ним запроса взаимодействия.
Система уведомлений в OmniFocus работает на основе функций, реализованных в macOS Mojave, поэтому предупреждения отображаются на Mac даже при закрытом приложении. По этой причине функция уведомлений не будет отображаться в OmniFocus при использовании операционной системы, более ранней по сравнению с macOS Mojave (10.14).
Чтобы настроить интерактивные уведомления, сначала откройте Настройки уведомлений и убедитесь, что установлен флажок Уведомлять на этом Mac. Затем откройте панель Уведомления» в системных настройках macOS и выберите OmniFocus в списке приложений. Выберите тип уведомлений Предупреждения.
Теперь уведомления OmniFocus будут оставаться на экране Mac, пока вы их не закроете. При закрытии предупреждения доступны следующие варианты:

-
Закрыть — убрать уведомление с экрана, не изменяя уведомление никаким иным образом.
-
Действия — открыть вложенное меню с возможностью пометить элемент как завершенный в OmniFocus или отложить уведомление на 15 минут. Если отложить уведомление, дата, назначенная этому элементу, не изменяется, просто уведомление будет показано позже.
-
Заголовок элемента — щелкните заголовок элемента, чтобы показать элемент в перспективе «Прогноз» в текущем активном окне. Если приложение OmniFocus было закрыто, оно при этом запустится.
Копировать как TaskPaper
Многие аспекты элементов OmniFocus могут быть представлены в виде синтаксиса простого текста с тегами, который применяется в приложении списка дел TaskPaper компании Hog Bay Software. С помощью команды меню Правка > Копировать как TaskPaper можно удобно перенести элементы и их свойства (срок, тег, тип повторения) из OmniFocus в любое другое приложение, поддерживающее синтаксис тегов TaskPaper.
В OmniFocus также поддерживается публикация списков из простого текста, отформатированных с использованием синтаксиса TaskPaper, в открытом окне базы данных OmniFocus. Команду Копировать как TaskPaper можно использовать для передачи данных из OmniFocus в TaskPaper, но основное назначение этой команды — обмен данными между OmniFocus и другими приложениями, поддерживающими систему тегов TaskPaper.
Например, с помощью этой команды можно обрабатывать пакеты, состоящие сразу из десятков или сотен элементов OmniFocus, преобразовывать их формат из OmniFocus в синтаксис TaskPaper и обратно, выполнять различные действия пакетной обработки и возвращать данные в OmniFocus без утраты важных метаданных.
Подробные сведения о синтаксисе TaskPaper и список поддерживаемых тегов TaskPaper см. в этой статье службы поддержки.
Архивация и резервное копирование
Когда база данных достигает значительного размера, например, переполнившись устаревшими элементами, или когда вам нужно вернуться к предыдущей версии ваших данных, вам помогут функции архивирования и резервного копирования OmniFocus для Mac.
Создание архива
Через какое-то время после активного использования OmniFocus база данных этого приложения может заметно увеличиться, особенно при использовании синхронизации с мобильным устройством, что может замедлить работу приложения. Большинство элементов в базе данных скорее всего являются завершенными или отмененными, и их никогда не потребуется просматривать. Поэтому в OmniFocus есть функция архивации таких старых элементов в отдельный файл, позволяющая основной базе данных «сохранять спортивную форму».
Для архивации старых данных выберите команду Переместить старые данные в архив в меню «Файл». Появится окно с полем даты. После указания даты в этом поле будут архивированы все элементы, завершенные до этой даты, и отмененные элементы, которые не редактировались после этой даты.
OmniFocus сохраняет файл архива рядом с основной базой данных.
- Версия из магазина Omni Store:
~/Library/Containers/com.omnigroup.OmniFocus3/Data/Library/Application Support/OmniFocus/
- Версия из магазина Mac App Store:
~/Library/Containers/com.omnigroup.OmniFocus3.MacAppStore/Data/Library/Application Support/OmniFocus/
Где «~» — это домашний каталог пользователя. Если эти архивированные данные потребуется просмотреть, выберите команду Открыть архив в меню «Файл». Архив будет открыт в отдельном окне.
Для извлечения элементов из просматриваемого архива перетащите их в нужное место в основной базе данных (вместо перетаскивания можно скопировать и вставить элементы). В любом случае копии этих элементов останутся в архиве; их можно там оставить или удалить вручную.
Восстановление из резервной копии
В OmniFocus тщательному сохранению данных уделено значительное внимание, поэтому каждые два часа происходит резервное копирование базы данных в одну из следующих папок:
- Версия из магазина Omni Store:
~/Library/Containers/com.omnigroup.OmniFocus3/Data/Library/Application Support/OmniFocus/Backups/
- Версия из магазина Mac App Store:
~/Library/Containers/com.omnigroup.OmniFocus3.MacAppStore/Data/Library/Application Support/OmniFocus/Backups/
В OmniFocus хранится до 100 резервных копий базы данных, что соответствует данным за 2 недели, если OmniFocus был запущен все это время (для большинства этот срок еще увеличивается, так как резервное копирование не выполняется, когда приложение OmniFocus закрыто).
Для восстановления базы данных из резервной копии выберите Показать рез. копии в меню «Файл», затем дважды щелкните нужный файл резервной копии. Она будет открыта в отдельном окне OmniFocus, там ее можно просмотреть и убедиться, что это нужная копия. Затем выберите команду Вернуться к этой рез. копии на панели уведомлений, чтобы заменить этой копией текущую базу данных.
Печать
Для печати данных из OmniFocus на бумаге (или для их сохранения в формате PDF) сначала нужно настроить окно, содержащее только нужные данные. Для этого можно использовать функцию фокуса
, выбрать элементы на боковой панели или развернуть или свернуть строки в схеме. Затем выберите команду Печать в меню «Файл». OmniFocus подгонит размер области печати по ширине выбранной бумаги.
Экспорт данных
Ваши данные принадлежат только вам, и если вы хотите передать их в другуое приложение, использовать в скрипте, опубликовать в Интернете или использовать их другим способом, вы можете легко экспортировать их в нужном формате.
Для экспорта содержимого базы данных выберите Файл > Экспорт, затем выберите формат и место сохранения файла. Доступны следующие форматы файлов:
-
Документ OmniFocus— это обычный документ OmniFocus, аналогичный тому, который вы используете в качестве базы данных. Если открыть этот документ в OmniFocus, он появится в новом окне, и с ним можно будет работать как обычно. Однако настройки, относящиеся к базе данных, такие как настроенные перспективы и параметры просмотра, не загружаются вместе с документом.
-
Простой текст— это все ваши данные в виде простого текста без форматирования, которые можно открыть в любом текстовом редакторе.
Экспорт из OmniFocus в формате простого текста аналогичен возможностям простого приложения для списка дел TaskPaper компании Hog Bay Software. Поэтому этот формат в основном совместим с форматом TaskPaper, и такой файл можно открыть в этом приложении без особых хлопот. Дополнительные сведения о совместимости OmniFocus и TaskPaper см. в разделе Копировать как TaskPaper.
-
Простой HTML— это одиночный файл HTML, содержащий ваши данные. Таблица стилей и даже значки встроены в код HTML. Если вы знакомы с CSS, вы можете произвольно изменять внешний вид данных в этом файле.
-
Файл с разделителями-запятыми (CSV и CSV UTF-16). CSV — это общий формат обмена данными для множества приложений, старых и новых, работающих на любых платформах. Такой файл содержит все ваши данные в виде простого текста, в котором столбцы разделены запятыми. Данные в формате CSV легко обрабатывать с помощью скриптов, преобразовывать в другие форматы и открывать в других приложениях (таких как OmniPlan). Если в других приложениях возникают проблемы с отображением в файле CSV символов, не относящихся к таблице ASCII, таких как акцентированные буквы или буквы не латинского алфавита, используйте формат экспорта CSV UTF-16.
-
Рез. копия документа (OmniFocus) — если выбрать этот тип экспорта, создается файл в формате (.ofocus-backup), практически таком же, как стандартный формат базы данных OmniFocus, но с одним важным отличием.
В отличие от стандартного файла базы данных OmniFocus, если открыть в OmniFocus файл резервной копии, кнопка Вернуться к этой рез. копии появится на панели уведомлений под панелью инструментов. Нажмите эту кнопку, чтобы заменить локальную базу данных по умолчанию на базу данных, содержащуюся в этой резервной копии.
Поддержка AppleScript 
В версии OmniFocus Pro у вас есть доступ к мощным инструментам использования скриптов встроенной среды AppleScript. Для доступа к словарю команд скриптов, относящихся к OmniFocus, откройте Редактор AppleScript и выберите Файл > Открыть словарь (Shift-Command-O), затем выберите OmniFocus.app в появившемся списке.
Скрипты можно добавлять на панель инструментов OmniFocus, поместив их в папку, которая открывается при выборе в меню команды Справка > Открыть папку сценариев.
Ниже представлены ресурсы, содержащие идеи, советы и справку по работе со скриптами OmniFocus:
-
тема про AppleScript на официальном форуме OmniFocus;
-
обзор средств AppleScript, советы и расширенный список ресурсов см. на сайте Inside OmniFocus.
Веб-версия OmniFocus
Веб-версия OmniFocus — это веб-приложение, работающее вместе с OmniFocus для Mac и iOS и предоставляющее доступ к основным функциям OmniFocus из любого современного веб-браузера. Это приложение предоставляется в качестве необязательного доступного по подписке дополнения для вашего существующего пакета OmniFocus или в составе пакета подписки OmniFocus.
Дополнительные сведения о подписке на веб-версию OmniFocus см. здесь.